package com.cyj.dream.admin.model.vo;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.*;

import java.util.List;

/**
 * @Description: 用户登录后左侧菜单栏router显示
 * @BelongsProject: dream-DreamChardonnay
 * @BelongsPackage: com.dream.DreamChardonnay.model.vo
 * @Author: ChenYongJia
 * @CreateTime: 2021-06-08 09:23
 * @Email: chen87647213@163.com
 * @Version: 1.0
 */
@Getter
@Setter
@AllArgsConstructor
@NoArgsConstructor
@ToString
@ApiModel(value = "左侧菜单栏router显示", description = "LeftMenuVo 左侧菜单栏router显示")
public class LeftMenuVo {

    @ApiModelProperty(value = "父节点菜单index", example = "1")
    private Integer index;

    @ApiModelProperty(value = "父节点菜单id", example = "1")
    private Long parentId;

    @ApiModelProperty(value = "父节点菜单权重",example = "9999")
    private Long weight;

    @ApiModelProperty(value = "父节点菜单名称")
    private String catalogName;

    @ApiModelProperty(value = "父节点菜单icon")
    private String icon;

    @ApiModelProperty(value = "子节点数据集合")
    private List<LeftChildrenVo> children;

}
